S

Slack Workspace Agentic Workflow

Respond to Message — Slack Workspace Automation Workflow

Generates a contextual response to a Slack message. Pure utility — the response tone and content are shaped by the injected role context.

Available free v1.0.0 Browser
$ sidebutton install Slack Workspace
Download ZIP
slack_respond.yaml

Inputs

type
string
description
The message to respond to
type
string
description
Who sent the message
default
User
type
string
description
Source channel
default
general

Allowed Domains

Unrestricted — no domain lock enforced.

Step Summary

2 steps using step types: control.stopllm.generate .

Workflow Definition

YAML source for the slack_respond.yaml workflow. This is the complete definition executed by the SideButton MCP server when Slack Workspace agents run this automation.

schema_version: 1
version: "1.0.0"
last_verified: "2026-02-08"
id: slack_respond
title: "Respond to Message"
description: "Generates a contextual response to a Slack message. Pure utility — the response tone and content are shaped by the injected role context."
category:
  level: primitive
  domain: ops
  reusable: true
params:
  message:
    type: string
    description: "The message to respond to"
  reporter:
    type: string
    description: "Who sent the message"
    default: "User"
  channel:
    type: string
    description: "Source channel"
    default: "general"
steps:
  - type: llm.generate
    prompt: |
      Write a brief, helpful response (2-3 sentences) to this message from {{reporter}} in #{{channel}}:

      "{{message}}"

      Respond naturally based on who you are and what you can help with.
    as: response

  - type: control.stop
    message: "DRAFT_RESPONSE: {{response}}"

How To Run

Install the Slack Workspace knowledge pack into your SideButton agent, then dispatch this workflow by its ID slack_respond.yaml. Agents invoke it directly via the MCP protocol or through the portal.